package com.smartleanx.module.hrm.service.esign.service;



import com.baomidou.mybatisplus.extension.service.IService;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmEFolder;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmEFolderTemp;

import java.util.List;

/**
 * e签宝文件夹存放的模板Service
 *
 * @author xzq
 * @since 2025-07-07 16:46:29
 */
public interface HrmEFolderTempService extends IService<HrmEFolderTemp> {

    int saveList(List<Long> folderIds,Long tempId);

    List<Long> getFolderIdsByTempId(Long tempId,String folderCode);

    List<HrmEFolderTemp> getFolderTempListByTempId(Long tempId);

    List<HrmEFolder> getFolderListByTempId(Long tempId);

    List<HrmEFolderTemp> getFolderListByFolderId(Long folderId,List<Long> tempIds);

    List<HrmEFolderTemp> getFolderListByFolderId(Long folderId);

}
